GetOverwrite {Concrete Eurocode 2-2004}

GetOverwrite

Syntax

SapObject.SapModel.DesignConcrete.Eurocode_2_2004.GetOverwrite

VB6 Procedure

Function GetOverwrite(ByVal Name As String, ByVal Item 
 As Long, ByRef Value As Double, ByRef ProgDet As Boolean) As Long

Parameters

Name

The name of a frame object with a concrete frame design 
 procedure.

Item

This is an integer between 1 and 37, inclusive, indicating 
 the overwrite item considered.

1 = Framing type (beam 
 and column)

2 = Live load reduction 
 factor (beam and column)

3 = Unbraced length ratio, 
 Major (beam and column)

4 = Unbraced length ratio, 
 Minor (beam and column)

5 = Effective length factor, 
 Beta Major (column only) 

6 = Effective length factor, 
 Beta Minor(column only) 

7 = Moment coefficient, 
 Cm Major (not used)

8 = Moment coefficient, 
 Cm Minor (not used)

9 = Nonsway moment factor, 
 Dns Major (not used)

10 = Nonsway moment factor, 
 Dns Minor (not used)

11 = Sway moment factor, 
 Ds Major (not used)

12 = Sway moment factor, 
 Ds Minor (not used)

13 = Correction factor 
 depending on axial load in Nominal Curvature method, Kr Major (beam and 
 column)

14 = Correction factor 
 depending on axial load in Nominal Curvature method, KPhi Major (beam 
 and column)

15 = Shear compressive 
 strut angle, TanTheta (beam only) 

16 = Factor accounting 
 for creep in Nominal Curvature method, Kr Minor (beam and column)

17 = Factor accounting 
 for creep in Nominal Curvature method, KPhi Minor (beam and column)

18 = Coefficient depending 
 on the distribution of first-order moment in both Nominal Stiffness and 
 Nominal Curvature methods, c Major (beam and column)

19 = Coefficient depending 
 on the distribution of first-order moment in both Nominal Stiffness and 
 Nominal Curvature methods, c Minor (beam and column)

20 = Factor for contribution 
 of reinforcement, Ks Major (beam and column)

21 = Factor for contribution 
 of reinforcement, Ks Minor (beam and column)

22 = Factor for effects 
 of cracking, creep etc, Kc Major (beam and column)

23 = Factor for effects 
 of cracking, creep etc, Kc Minor (beam and column)

24 = Effective creep 
 coefficient, Phief (beam and column)

25 = Consider torsion (beam only)

26 = Coefficient of concrete 
 compressive stress limit, k1

27 = Coefficient of steel 
 tensile stress limit, k
3

28 = Exposure class for 
 crack control

29 = Limiting crack width

30 = Age at cracking of 
 concrete, days

31 = Type of cement

32 = Load duration

33 = Longitudinal rebar 
 size top (beam only)

34 = Longitudinal rebar 
 size bottom (beam only)

35 = Is longitudinal rebar 
 ribbed?

36 = Is braced about major?

37 = Is braced about minor?

Value

The value of the considered overwrite item.

1 = Framing type

0 = Program Determined

1 = DC High

2 = DC Medium

3 = DC Low

4 = Secondary

2 = Live load reduction 
 factor

Value >= 0; 0 means 
 use program determined value.

3 = Unbraced length ratio, 
 Major

Value >= 0; 0 means 
 use program determined value.

4 = Unbraced length ratio, 
 Minor

Value >= 0; 0 means 
 use program determined value.

5 = Effective length factor, 
 Beta Major only applies to column design

Value >= 0; 0 means 
 use program determined value.

6 = Effective length factor, 
 Beta Minor only applies to column design

Value >= 0; 0 means 
 use program determined value.

7 = Moment coefficient, 
 Cm Major not used 

Value >= 0; 0 means 
 use program determined value.

8 = Moment coefficient, 
 Cm Minor not used 

Value >= 0; 0 means 
 use program determined value.

9 = Nonsway moment factor, 
 Dns Major not used 

Value >= 0; 0 means 
 use program determined value.

10 = Nonsway moment factor, 
 Dns Minor not used 

Value >= 
 0; 0 means use program determined value.

11 = Sway moment factor, 
 Ds Major not used 

Value >= 
 0; 0 means use program determined value.

12 = Sway moment factor, 
 Ds Minor not used 

Value >= 
 0; 0 means use program determined value.

13 
 = Correction factor depending on axial load in Nominal Curvature method, 
 Kr Major

Value >= 0; 0 means 
 use program determined value.

14 = Correction factor 
 depending on axial load in Nominal Curvature method, KPhi Major

Value >= 0; 0 means 
 use program determined value.

15 = Shear compressive 
 strut angle, TanTheta

Value >= 0; 0 means 
 use program determined value.

16 = Factor accounting 
 for creep in Nominal Curvature method, Kr Minor

Value >= 0; 0 means 
 use program determined value.

17 = Factor accounting 
 for creep in Nominal Curvature method, KPhi Minor

Value >= 0; 0 means 
 use program determined value.

18 = Coefficient depending 
 on the distribution of first-order moment in both Nominal Stiffness and 
 Nominal Curvature methods, c Major

Value >= 0; 0 means 
 use program determined value.

19 = Coefficient depending 
 on the distribution of first-order moment in both Nominal Stiffness and 
 Nominal Curvature methods, c Minor

Value >= 0; 0 means 
 use program determined value.

20 = Factor for contribution 
 of reinforcement, Ks Major

Value >= 0; 0 means 
 use program determined value.

21 = Factor for contribution 
 of reinforcement, Ks Minor

Value >= 0; 0 means 
 use program determined value.

22 = Factor for effects 
 of cracking, creep etc, Kc Major

Value >= 0; 0 means 
 use program determined value.

23 = Factor for effects 
 of cracking, creep etc, Kc Minor

Value >= 0; 0 means 
 use program determined value.

24 = Effective creep 
 coefficient, Phief

Value >= 0; 0 means 
 use program determined value.

25 = Consider torsion

0 = No

Any other value = Yes

26 = Coefficient of concrete 
 compressive stress limit, k
1

Value >=0; 0 means use 
 program determined value.

27 = Coefficient of steel 
 tensile stress limit, k
3

Value >= 0; 0 means 
 use program determined value.

28 = Exposure class for 
 crack control

0 = Program Determined

1 = X0

2 = XC1

3 = XC2

4 = XC3

5 = XC4

6 = XD1

7 = XD2

8 = XS1

9 = XS2

10 = XS3

29 = Limiting crack width

Value >= 0; 0 means 
 use program determined value.

30 = Age at cracking of 
 concrete, days

Value >= 0; 0 means 
 use program determined value.

31 = Type of cement

0 = Program Determined

1 = Class R

2 = Class N

3 = Class S

32 = Loading duration

0 = Program Determined

1 = Short term

2 = Long term

33 
 = Longitudinal rebar size top

1 
 = #2

2 
 = #3

3 
 = #4

4 
 = #5

5 
 = #6

6 
 = #7

7 
 = #8

8 
 = #9

9 
 = #10

10 
 = #11

11 
 = #14

12 
 = #18

13 
 = 10M

14 
 = 15M

15 
 = 20M

16 
 = 25M

17 
 = 30M

18 
 = 35M

19 
 = 45M

20 
 = 55M

21 
 = 6d

22 
 = 8d

23 
 = 10d

24 
 = 12d

25 
 = 14d

26 
 = 16d

27 
 = 20d

28 
 = 25d

29 
 = 26d

30 
 = 28d

31 
 = N12

32 
 = N16

33 
 = N20

34 
 = N24

 m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 3 5 
 = N 2 8 / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 3 6 
 = N 3 2 / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 3 7 
 = N 3 6 / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 3 4 = L o n g i t u d i n a l r e b a r 
 s i z e b o t t o m / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > s p a n s t y l e = " l i n e - h e i g h t : n o r m a l ; " > 1 
 = # 2 / s p a n > / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 2 
 = # 3 / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 3 
 = # 4 / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 4 
 = # 5 / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 5 
 = # 6 / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 6 
 = # 7 / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 7 
 = # 8 / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 8 
 = # 9 / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 9 
 = # 1 0 / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > s p a n s t y l e = " l i n e - h e i g h t : n o r m a l ; " > 1 0 
 = # 1 1 / s p a n > / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 1 1 
 = # 1 4 / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 1 2 
 = # 1 8 / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > s p a n s t y l e = " l i n e - h e i g h t : n o r m a l ; " > 1 3 
 = 1 0 M / s p a n > / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 1 4 
 = 1 5 M / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 1 5 
 = 2 0 M / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 1 6 
 = 2 5 M / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 1 7 
 = 3 0 M / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 1 8 
 = 3 5 M / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 1 9 
 = 4 5 M / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 2 0 
 = 5 5 M / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > s p a n s t y l e = " l i n e - h e i g h t : n o r m a l ; " > 2 1 
 = 6 d / s p a n > / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 2 2 
 = 8 d / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 2 3 
 = 1 0 d / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 2 4 
 = 1 2 d / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 2 5 
 = 1 4 d / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 2 6 
 = 1 6 d / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 2 7 
 = 2 0 d / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 2 8 
 = 2 5 d / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 2 9 
 = 2 6 d / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 3 0 
 = 2 8 d / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > s p a n s t y l e = " l i n e - h e i g h t : n o r m a l ; " > 3 1 
 = N 1 2 / s p a n > / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 3 2 
 = N 1 6 / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 3 3 
 = N 2 0 / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 3 4 
 = N 2 4 / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 3 5 
 = N 2 8 / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 3 6 
 = N 3 2 / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 3 7 
 = N 3 6 / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 3 5 = I s l o n g i t u d i n a l r e b a r 
 r i b b e d ? / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 1 . 2 5 i n ; l i n e - h e i g h t : n o r m a l ; " > 0 = N o / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 1 . 2 5 i n ; l i n e - h e i g h t : n o r m a l ; " > A n y o t h e r v a l u e = Y e s / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 1 . 2 5 i n ; l i n e - h e i g h t : n o r m a l ; " > / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > s p a n s t y l e = " l i n e - h e i g h t : n o r m a l ; " > s p a n > s p a n s t y l e = " l i n e - h e i g h t : n o r m a l ; " > 3 6 = I s b r a c e d a b o u t m a j o r ? / s p a n > / s p a n > / s p a n > / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 8 4 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > s p a n s t y l e = " l i n e - h e i g h t : n o r m a l ; " > 0 
 = P r o g r a m D e t e r m i n e d / s p a n > / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 8 4 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 1 = N o / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 8 4 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 2 = Y e s / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - b o t t o m : 0 i n ; l i n e - h e i g h t : n o r m a l ; " > / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 6 6 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 3 7 = I s b r a c e d a b o u t m i n o r ? / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 8 4 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > s p a n > s p a n s t y l e = " l i n e - h e i g h t : n o r m a l ; " > 0 
 = P r o g r a m D e t e r m i n e d / s p a n > / s p a n > / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 8 4 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 1 = N o / p > 
 p c l a s s = " M s o N o r m a l " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; m a r g i n - b o t t o m : 0 i n ; 
 	 m a r g i n - l e f t : 8 4 . 0 p t ; l i n e - h e i g h t : n o r m a l ; " > 2 = Y e s / p > 
 p c l a s s = " P a r a m e t e r D e s c r i p t i o n " s t y l e = " m a r g i n - t o p : 0 i n ; m a r g i n - r i g h t : 0 i n ; 
 	 m a r g i n - b o t t o m : . 0 0 0 1 p t ; m a r g i n - l e f t : . 7 5 i n ; " > / p > 
 p c l a s s = " P a r a m e t e r N a m e " > P r o g D e t / p > 
 p c l a s s = " C o m m e n t " > I f t h i s i t e m i s T r u e , t h e s p e c i f i e d v a l u e i s p r o g r a m 
 d e t e r m i n e d . / p > 
 h 2 > R e m a r k s / h 2 > 
 p c l a s s = " C o m m e n t " > T h i s f u n c t i o n r e t r i e v e s t h e v a l u e o f a c o n c r e t e d e s i g n 
 o v e r w r i t e i t e m . / p > 
 p c l a s s = " C o m m e n t " > T h e f u n c t i o n r e t u r n s z e r o i f t h e i t e m i s s u c c e s s f u l l y 
 r e t r i e v e d ; o t h e r w i s e , i t r e t u r n s a n o n z e r o v a l u e . / p > 
 h 2 > V B A E x a m p l e / h 2 > 
 p c l a s s = " C o d i n g " > S u b G e t C o n c r e t e D e s i g n O v e r w r i t e I t e m E u r o c o d e _ 2 _ 2 0 0 4 ( ) b r / > 
 &# 3 9 ; d i m e n s i o n v a r i a b l e s b r / > 
 D i m S a p O b j e c t a s c O A P I b r / > 
 D i m S a p M o d e l A s c S a p M o d e l b r / > 
 D i m r e t A s L o n g b r / > 
 D i m V a l u e A s D o u b l e b r / > 
 D i m P r o g D e t A s B o o l e a n b r / > 
 b r / > 
 &# 3 9 ; c r e a t e S a p 2 0 0 0 o b j e c t b r / > 
 S e t S a p O b j e c t = C r e a t e O b j e c t ( &q u o t ; C S I . S A P 2 0 0 0 . A P I . S a p O b j e c t &q u o t ; ) b r / > 
 b r / > 
 &# 3 9 ; s t a r t S a p 2 0 0 0 a p p l i c a t i o n b r / > 
 S a p O b j e c t . A p p l i c a t i o n S t a r t b r / > 
 b r / > 
 &# 3 9 ; c r e a t e S a p M o d e l o b j e c t b r / > 
 S e t S a p M o d e l = S a p O b j e c t . S a p M o d e l b r / > 
 b r / > 
 &# 3 9 ; i n i t i a l i z e m o d e l b r / > 
 r e t = S a p M o d e l . I n i t i a l i z e N e w M o d e l b r / > 
 b r / > 
 &# 3 9 ; c r e a t e n e w c o n c r e t e f r a m e s e c t i o n p r o p e r t y b r / > 
 r e t = S a p M o d e l . P r o p F r a m e . S e t R e c t a n g l e ( &q u o t ; R 1 &q u o t ; , 
 &q u o t ; 4 0 0 0 P s i &q u o t ; , 2 0 , 1 2 ) b r / > 
 b r / > 
 &# 3 9 ; c r e a t e m o d e l f r o m t e m p l a t e b r / > 
 r e t = S a p M o d e l . F i l e . N e w 2 D F r a m e ( P o r t a l F r a m e , 
 2 , 1 4 4 , 2 , 2 8 8 , T r u e , &q u o t ; R 1 &q u o t ; , &q u o t ; R 1 &q u o t ; ) b r / > 
 b r / > 
 &# 3 9 ; s e t c o n c r e t e d e s i g n c o d e b r / > 
 r e t = S a p M o d e l . D e s i g n C o n c r e t e . S e t C o d e ( &q u o t ; E u r o c o d e 
 2 - 2 0 0 4 &q u o t ; ) b r / > 
 b r / > 
 &# 3 9 ; r u n a n a l y s i s b r / > 
 r e t = S a p M o d e l . F i l e . S a v e ( &q u o t ; C : \ S a p A P I \ x . s d b &q u o t ; ) b r / > 
 r e t = S a p M o d e l . A n a l y z e . R u n A n a l y s i s b r / > 
 b r / > 
 &# 3 9 ; s t a r t c o n c r e t e d e s i g n b r / > 
 r e t = S a p M o d e l . D e s i g n C o n c r e t e . S t a r t D e s i g n b r / > 
 b r / > 
 &# 3 9 ; g e t o v e r w r i t e i t e m b r / > 
 r e t = S a p M o d e l . D e s i g n C o n c r e t e . E u r o c o d e _ 2 _ 2 0 0 4 . G e t O v e r w r i t e ( &q u o t ; 8 &q u o t ; , 
 1 , V a l u e , P r o g D e t ) b r / > 
 b r / > 
 &# 3 9 ; c l o s e S a p 2 0 0 0 b r / > 
 S a p O b j e c t . A p p l i c a t i o n E x i t F a l s e b r / > 
 S e t S a p M o d e l = N o t h i n g b r / > 
 S e t S a p O b j e c t = N o t h i n g b r / > 
 E n d S u b / p > 
 h 2 > R e l e a s e N o t e s / h 2 > 
 p c l a s s = " C o m m e n t " > I n i t i a l r e l e a s e i n v e r s i o n 1 4 . 0 . 0 . / p > 
 p c l a s s = " C o m m e n t " > A d d e d i t e m s 1 6 2 4 i n v 2 1 . 1 . 0 / p > 
 p c l a s s = " C o m m e n t " > C h a n g e d D e s c r i p t i o n f o r i t e m s 1 a n d 5 t h r o u g h 1 2 i n 
 v 2 3 . 4 . 0 . / p > 
 p c l a s s = " C o m m e n t " > A d d e d i t e m 2 5 i n v 2 3 . 4 . 0 / p > 
 p c l a s s = " C o m m e n t " > A d d e d i t e m s 2 6 t h r o u g h 3 5 i n v 2 4 . 2 . 0 / p > 
 p c l a s s = " C o m m e n t " > A d d e d i t e m s 3 6 a n d 3 7 i n v 2 5 . 1 . 0 / p > 
 h 2 > S e e A l s o / h 2 > 
 p c l a s s = " B l o c k - T e x t " > a h r e f = " S e t O v e r w r i t e { C o n c r e t e _ E u r o c o d e _ 2 - 2 0 0 4 } . h t m " > S e t O v e r w r i t e / a > / p > 

 / b o d y > / h t m l >